package henu.dao;

import java.util.List;
import henu.bean.Communictor;
import henu.bean.EduClass;

/**
 * 教学班表的DAO接口层
 * @author 刘元炬
 *时间2016年9月13日
 */
public interface IEduClassDao {
	/**
	 * 增加一个教学班
	 * @param comm 教学班对象
	 * @return 受影响的行数
	 */
	public int save(EduClass educlass);
	/**
	 * 删除一个教学班
	 * @param fTeachingClassNumber 教学班号
	 * @return 受影响的行数
	 */
	public int delete(int fTeachingClassNumber);
	/**
	 * 更新教学班信息
	 * @param fTeachingClassNumber 要更新教学班号
	 * @param educlass 更新的教学班对象
	 * @return 受影响的行数
	 */
	public int update(int fTeachingClassNumber,EduClass educlass);
	/**
	 * 查找一个教学班
	 * @param fTeachingClassNumber 需要查找的教学班号
	 * @return 教学班对象
	 */
	public EduClass select(int fTeachingClassNumber);
	/**
	 * 查询所有的教学班信息
	 * @return 教学班的集合
	 */
	public List<EduClass> getAll();
}
